package com.atguigu.yygh.service.feign;

import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;

@FeignClient(value = "service-cmn") //数据字典服务名称
public interface DictFeignClient {
    //目标服务下的目标接口的完整路径 类+方法
    @GetMapping("/admin/dict/getName/{value}")
    public String getName(@PathVariable("value") String value);

    //当参数不具有唯一性的时候,调用两个参数的方法,具有唯一性的时候,调用一个参数的方法
    @GetMapping("/admin/dict/getName/{value}/{dictCode}")
    public String getName(@PathVariable(value = "value") String value,@PathVariable("dictCode") String dictCode);
}
